

@media (max-width: 1200px) and (min-width: 992px) {
	.menuzord-menu > li > a {
	    padding: 40px 15px;
	}
	.theme_menu .thm-btn {
		padding: 0 15px;
	}
	.theme_menu .right-column {
	    width: 225px;
	}
}

@media (max-width: 1199px) {
	.subscribe-form input {
		width: 100%;
		margin-bottom: 30px;
	}
	.awards .service-list li {
		width: 45%;
	}
}

@media (max-width: 1199px) and (min-width:992px){
	.why-choose .item:hover .inner-box {
	    padding: 0px 15px 0px 75px;
	    transition: .5s ease;
	}
	.why-choose .item:hover .icon_box span {
	    margin-top: -40px;
	}
}



@media (max-width: 991px) {
	/* .carousel-inner .item {
		background-position: center;
		background-size: 100%;
		background-repeat: no-repeat;
		width: 100%;
		height: calc(20vh - 0px);
		margin-top: 0;
	} */

	.btn_tally {
		
	    width: 65%!important;
    bottom: 25%!important;
	left: 13%!important;
	font-size: 24px;
	}
	
	
	.theme_menu .menu-column {
		padding-left: 15px;
	}
	/*.theme_menu.stricky-fixed .main-logo {
	    display: none;
	}*/
	.right-area {
	    position: absolute;
	    right: 15px;
	    top: -17px;
	}
	.nav_side_content .search_option form {
	    width: 250px;
	    right: -25px;
	    top: 52px;
	}
	.theme_menu {
		background: #fff;
		position: relative;
		max-height: 420px;
	}
	.main-logo {
	    margin: 5px 21px 9px;
	}
	.nav_side_content {
		margin-top: 31px;
	}
	.why-choose .item:hover .inner-box {
	    padding: 11px 21px 32px 80px;
	    transition: .5s ease;
	}


/*menu*/


.about-faq .img-box {
	margin-top: 30px;
}

.top-bar .social {
	width: 100%;
	text-align: center;
	
}
.why-choose {
	padding-bottom: 30px;
}
.why-choose .item {
	margin-bottom: 40px;
}
.about-faq .about-info {
	margin-bottom: 50px;
}

.latest-project .link {
	margin-bottom: 40px;
}

.awards .service-list li {
	width: 48%;
}
.awards:after {
	display: none;
}
.awards .service-list {
	text-align: center;
}
.awards .award-logo img {
	margin-bottom: 50px;
}

.sidebar_search {
    margin-top: 40px;
}
}

@media (max-width: 768px) {

.top-bar .top-bar-text {
	width: 100%;
	float: none;
	text-align: center;
}
.why-choose {
	text-align: center;
}
.why-choose .item {
	display: inline-block;
}
.why-choose .item:hover .inner-box {
    padding: 30px 21px 57px 80px;
    transition: .5s ease;
}



}


@media only screen 
and (min-device-width : 600px) 
and (max-device-width : 767px) 
and (orientation : landscape){

	/* .carousel-inner .item {
		background-position: center;
		background-size: 100%;
		background-repeat: no-repeat;
		width: 100%;
		height: calc(50vh - 0px);
		margin-top: 0;
	} */
	
	.btn_tally {
		
		width: 65%!important;
		bottom: 10%!important;
		left: 26%!important;
		font-size: 24px;
	}
}
@media (max-width: 736px) {
	
}

@media (max-width: 600px) {

}

@media (max-width: 575px) {
	.nav_side_content .search_option form {
		right: -70px;
	}
	/* .carousel-inner .item{
		height: calc(100vh - 320px);
	} */

	.hidden-mob{
		display: none!important;
	}
	.top-bar .top-bar-text li i {
		color: #48c7ec;
		margin-right: 10px;
		font-size: 14px;
		position: relative;
		top: 3px;
	}

	.top-bar .top-bar-text li {
		color: #fff;
		margin-right: 20px;
		display: block;
		line-height: 2;
		font-size: 13px;
	}
}

@media (max-width: 550px) {
	.megamenu .default-form.register-form {
		width: 100%;
	}
	.default-form-area {
		width: 100%;
	}

	#enquiryform .modal-dialog{
		margin-top: 25%!important;
	}
}
@media (max-width: 415px) {
	.thm-btn {
		padding: 0 15px;
	}

	.btn_tally {
		
	    width: 65%!important;
    bottom: 8%!important;
	left: 13%!important;
	font-size: 22px;
	}
	/* .banner0 {
        background-image: url('../images/slider/mob_ban1.png');
    }
    .banner1 {
        background-image: url('../images/slider/mobile-banner1.jpg');
    }
    .banner2 {
        background-image: url('../images/slider/mobile-banner2.jpg');
    } */
}
@media only screen and (min-width: 1200px){
.container {padding: 0;}
.container-fluid{padding: 0;}      
}

@media only screen and (min-width: 991px){
  .mobile-menu {
    display: none;
  }      
}
@media only screen and (max-width: 991px){

	.service .item {
		position: relative;
		min-height: 150px;
		border-left: 1px solid #e8e8e8;
		overflow: hidden;
	}
	.scroll-top{
		bottom: 100px;
		right: 20px;
	}

	.info-card figure, .info-card article {
	    width: 100%;
	    padding-bottom: 0;
	    margin-bottom: 0;
	}
	.info-card article {
    padding: 2.5rem;
    padding-right: 2.5rem;
    position: unset;
    transform: unset;
	}
	.info-card figure img {
    height: auto;
    width: 100%;
	}
	.info-card {margin-bottom: 15px;}
	.sec-padd {
    	padding: 20px;
	}
	.service-list li {width: 100%;display: block;}
	.service-list{padding: 30px 0;}
	.section-title::before{top: 100%;}
	.growth-service ul{padding-left: 30px;padding-right: 0}
	.growth-service .item{margin-bottom: 20px;height: auto;}
  	.navigation {display: none;} 
	.main-menu .collapse {
	    border: 0px;
	    max-height: 400px;
	    display: none !important;
	    overflow: auto !important;
  	} 

  .main-menu .collapse.in, 
  .main-menu .collapsing {
    display: block !important;
  } 

  .main-menu .navbar-header{
    padding: 14px 110px;
    float: none;
  }  

  .main-menu .navbar-toggle {
    float: none;
    margin: 0;
    display: block;
  }  

  .main-menu .navbar-toggle .icon-bar {
    background: #48c7ec;
    width: 30px;
  }  
/*=================================menu=======================*/


      
}

  

